# 命名规范、 字母、数字、_ 组成  不能以数字开头
# 函数即变量
# 函数将写好的代码 存起来方便后续反复使用
# 变量存的数据  函数存的是代码
# def 函数名称():
#     存储的代码
# 创建函数 只是将你的代码存在了函数名称中 并不会执行
def myfun():
    print('hello')
    print('world')

myfun()

def add(a, b):
    result = a + b
    print(f'{a}+{b}={result}')


# 实参 实际的参数
add(12, 12)

# 函数的返回值  return
# 函数完成之后 返回给调用者的一个结果
# 方便后续针对该结果 进行 下一步的处理
# return 返回内容

def add2(a, b):
    c = a + b
    # 函数完成之后 返回 c 给调用者
    return c   # return表示返回 后续函数中的代码 都不会被执行

# 在调用函数的时候 使用变量 接收返回
res = add2(12, 90)
print(res)

# 密码长度八位
def pwd_lenth(msg):
    if len(msg) > 8:
        return True
    else:
        return False

password = input("请输入密码")
if pwd_lenth(msg=password):
    print('密码合法')
else:
    print('密码不合法')





